package me.zhengjie.service;

import me.zhengjie.pojo.*;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 描述
 *
 * @Author xulitao
 * @Date 2022/3/7
 * @Version 1.0
 */
public interface CourseResultService {
    PageVo queryList(StuScoreVo stuScoreVo);

    List<StudentVo> queryStu();

    ResultVo getAllSubject();

    // 录入分数
    ResultVo insertStuScore(List<CourseResultEntity> list);

    ResultVo updateStuScore(CourseResultEntity entity);

    ResultVo delStuScore(CourseResultEntity entity);

    // 作业完成
    ResultVo insertWorkFinish(List<WordFinishVo> list);

    ResultVo updateWorkFinish(WordFinishVo entity);

    ResultVo delWorkFinish(WordFinishVo entity);

    // 互动情况
    ResultVo insertPlayStation( List<AskAnswerVo> list);

    ResultVo updatePlayStation(AskAnswerVo entity);

    ResultVo delPlayStation(AskAnswerVo entity);

    PageVo<AskAnswerEntity> getPlayStation(AskAnswerVo askAnswerVo);

    PageVo<WorkFinishEntity> getWorkFinish(WordFinishVo wordFinishVo);

}
